bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Tue, 6 May 2003 10:05:18 +0000 (10:05 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Tue, 6 May 2003 10:05:18 +0000 (10:05 +0000)
Makefile:
  new file
  Fixes to build system. New root Makefile.

.rootkeys
Makefile [new file with mode: 0644]
tools/domctl/Makefile
tools/vdmanager/Makefile [new file with mode: 0644]

index 92bdbddc820a92a880b6a7b0a5774144fa0f07db..ab6d2dfe6eabf924d3cce4e34a057002929ec906 100644 (file)
--- a/.rootkeys
+++ b/.rootkeys
@@ -1,6 +1,7 @@
 3ddb6b0bKlMz_dz-M59a1mkUa1lASw BitKeeper/etc/config
 3ddb6b0buTaC5zg1_a8FoAR9FWi_mw BitKeeper/etc/ignore
 3ddb79c9_hgSp-gsQm8HqWM_9W3B_A BitKeeper/etc/logging_ok
+3eb788d6Kleck_Cut0ouGneviGzliQ Makefile
 3e6377b24eQqYMsDi9XrFkIgTzZ47A tools/balloon/Makefile
 3e6377d6eiFjF1hHIS6JEIOFk62xSA tools/balloon/README
 3e6377dbGcgnisKw16DPCaND7oGO3Q tools/balloon/balloon.c
@@ -41,6 +42,7 @@
 3eb781fd8oRfPgH7qTh7xvgmwD6NgA tools/internal/xi_start.c
 3eb781fd0Eo9K1jEFCSAVzO51i_ngg tools/internal/xi_stop.c
 3eb781fd7211MZsLxJSiuy7W4KnJXg tools/internal/xi_vifinit
+3eb788dbUz7cB-Gj-Y2mcQUzxWN3NQ tools/vdmanager/Makefile
 3ea53c6dz47kAOwpk54f8_zOAQ5ngw tools/vdmanager/build.xml
 3eaff785PwN0C3-xhCf_zMCL27JIgQ tools/vdmanager/notes.xml
 3ea53c6dE-azH1i1VJmJMp9SHnETkQ tools/vdmanager/src/uk/ac/cam/cl/xeno/vdmanager/Extent.java
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..9f25d71
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
+#
+# Grand Unified Makefile for Xen.
+#
+# Keir Fraser, 6/5/2003
+#
+# Builds everything except Xenolinux:
+#  cd xenolinux-<version>-sparse
+#  ./mkbuildtree <build dir>
+#  cd <build dir> && make oldconfig && make dep && make bzImage
+#  (<build dir> should be a vanilla linux tree with matching version)
+#
+# If you get errors in tools/domctl or tools/vdmanager, then you need
+# the latest Java 2 SDK on your execution path: <http://java.sun.com>
+# Also, you will need Apache's 'ant' build tool: <http://ant.apache.org>
+#
+# If you received this sourec as part of a Xen release, you should find
+# that appropriate versions of the build tools are already installed in
+# the initial system setup.
+
+all:
+       $(MAKE) -C xen
+       $(MAKE) -C tools/balloon
+       $(MAKE) -C tools/domain_builder
+       $(MAKE) -C tools/domctl
+       $(MAKE) -C tools/internal
+       $(MAKE) -C tools/vdmanager
+
+clean:
+       $(MAKE) -C xen clean
+       $(MAKE) -C tools/balloon clean
+       $(MAKE) -C tools/domain_builder clean
+       $(MAKE) -C tools/domctl clean
+       $(MAKE) -C tools/internal clean
+       $(MAKE) -C tools/vdmanager clean
+
index 054fb95791fc786fe1cfb69c50bf5036d3813c76..9916d82d1fda0a78a98a53d786965c449389186d 100644 (file)
@@ -3,3 +3,4 @@ default:
 
 clean:
        ant clean
+       rm -f domctl.jar
diff --git a/tools/vdmanager/Makefile b/tools/vdmanager/Makefile
new file mode 100644 (file)
index 0000000..14f6eeb
--- /dev/null
@@ -0,0 +1,6 @@
+default:
+       ant dist
+
+clean:
+       ant clean
+       rm -f vdmanager.jar